/******************************************************************************
 *
 *	Fichier:			Logs.h
 *
 *	Fonction:		Gère le système de logs	
 *
 *	Auteur:		   Tristan Stérin
 *
 *	Copyright:		Copyright (c) 2010 
 *						Tous droits réservés.
 *
 *	Source:			Original.
 *
 *	Notes:			
 *
 *	
 ******************************************************************************/

#ifndef DEF_LOGS_HEADER
#define DEF_LOGS_HEADER

#include <time.h>
#include <vector>

#include "common.h"
#include "Fichiers.h"

class Logs
{
	public:
		
		Logs();
		virtual ~Logs();
	
		virtual void setLogFile(char nom[TAILLE_MAX_NOMS]);//Définit le fichier de logs
		void addDate();
		virtual void addLog(char message[TAILLE_MAX_MESSAGES]);//Permet d'ajouter un log quelquonque
		
	protected:
		
		Fichier *logFile;//Fichier de log
		char m_nom[TAILLE_MAX_NOMS];//Nom du fichier
		std::vector< char* > allLogs;//Contient tous les logs

};

#endif
